export interface AnnouncementVo extends BaseEntity {
  /**
   * 主键ID
   */
  id?: string | number;
  /**
   * 公告ID
   */
  antId: string | number;
  /**
   * 业务ID
   */
  busId: string;
  /**
   * 标题
   */
  title: string | number;
  /**
   * 内容
   */
  msgContent: string;
  /**
   * 发布人
   */
  sender: string;
  /**
   * 发布人名称
   */
  senderName: string;
  /**
   * 消息类型1:通知公告2:系统消息
   */
  msgCategory: string | number;
  /**
   * 优先级（L低，M中，H高）
   */
  priority: string | number;
  /**
   * 通告对象类型（USER:指定用户，ALL:全体用户）
   */
  msgType: string | number;
  /**
   * 指定用户
   */
  userIds?: string | number | Array<string | number>;
  /**
   * 发布状态（0未发布，1已发布，2已撤销）
   */
  sendStatus: string | number;
  /**
   * 发布时间
   */
  sendTime: string;
  /**
   * 阅读状态（0未读，1已读）
   */
  readFlag: string | number;
  /**
   * 业务类型(email:邮件 bpm:流程 tenant_invite:租户邀请)
   */
  busType: string | number;
  /**
   * 打开方式(组件：component 路由：url)
   */
  openType: string | number;
  /**
   * 组件/路由 地址
   */
  openPage: string | number;
  /**
   * 摘要/扩展业务参数
   */
  msgAbstract: string | number;
}

export interface AnnouncementQuery extends PageQuery {
  /**
   * 标题
   */
  title: string;
}
